home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 24
/
AMIGAplus Sonderheft 24 (2000)(Falke)(DE)[!].iso
/
Service
/
Future
/
READOUT
< prev
next >
Wrap
Text File
|
1999-12-13
|
2KB
|
64 lines
setenv .apcdpic1 21
setenv .apcdpic2 22
setenv .val2 "Lese Config...."
gui vorher:sub2.gc
gui vorher:change.gc
;Start Gauge Update
eval `getenv .val` + $updater >env:tempevil
setenv .val $tempevil
Gui vorher:sub.gc
;End Gauge Update
list lists/#? lformat=%N >env:files ;Files= Alle Files in lists
copy lists/#? to env: quiet
set x 1
lab anfang ;repeat ;VarX= Files in lists, einzeln!
chopline files var$x
;=
if `getenv var$x` eq "EOF"
delete >nil: env:var$x ;Letzte Variable löschen
setenv anzahl `eval $x-1`
skip breaker ;Springt aus der Schleife
endif
;=
set x `eval $x+1`
;Start Gauge Update
eval `getenv .val` + $updater >env:tempevil
setenv .val $tempevil
Gui vorher:sub.gc
;End Gauge Update
skip back anfang ;until NOT EOF
lab breaker
set x 0 ;Resetten der Variablen
set y 1
lab for;eva Prinzip
;for x=1 to $anzahl
if $x eq $anzahl ;Keine Var$x mehr übrig
skip next
endif
set x `eval $x +1`
set y 1
;while `getenv var$x.$y` not eof
lab repeat
chopline `getenv var$x` var$x.$y ;Punkt muß sein, falls x/y > 9
;Start Gauge Update
eval `getenv .val` + $updater >env:tempevil
setenv .val $tempevil
Gui vorher:sub.gc
;End Gauge Update
if `getenv var$x.$y` eq "EOF" ;Kein Tool mehr zum AusLesen
delete >nil: env:var$x.$y ;Letzte Variable löschen
setenv anzahltools$x `eval $y - 1` ;AnzahlTools$X = Nr. of Var$x.
skip until ;Springt aus der Schleife
endif
set y `eval $y + 1` ;Zähler um eins erhöhen
skip back repeat
lab until
skip back for
lab next
setenv .val 0
gui vorher:sub.gc ;Gauge löschen